package mysql

import (
	"database/sql"
	_ "github.com/go-sql-driver/mysql"
	"log"
)

var db *sql.DB
var err error

func init(){
	//注意，不要在这里用短变量声明，否则赋值的根本不是外部的db变量
	db,err=sql.Open("mysql","cookie:cookie123123@tcp(192.168.252.88:22322)/filestore_server?charset=utf8mb4")
	if err!=nil{
		log.Fatalf("初始化数据库连接失败：%v",err.Error())
	}
	db.SetMaxOpenConns(2000)
	err=db.Ping()
	if err!=nil{
		log.Fatalf("连接数据库失败：%v",err.Error())
	}
	log.Println("连接数据库成功")
}


//DbConn 获取连接对象
func DBConn()*sql.DB{
	return db
}